#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行，
# 第2行注释表示.py文件本身使用标准UTF-8编码：
import re
import time

print("#############re模块，预编译正则表达式#############")
# 进行预编译，以后直接调用match()方法
re_telephone = re.compile(r'^(\d{3})-(\d{3,8})$')
start = time.time()
print(re.match(r'^(\d{3})-(\d{3,9})$', '010-78945612'))
end = time.time()
print("不使用预编译匹配时间%f" % (end - start))
start = time.time()
print(re_telephone.match('010-78945612'))
end = time.time()
print("使用预编译匹配时间%f" % (end - start))
